/* 
    Document   : style
    Created on : 29-giu-2011, 10.44.46
    Author     : Delo Team
    Description:
        Purpose of the stylesheet follows.
*/



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    vertical-align: top;
}

body{ 
    min-width: 1024px;
    background-color: #E8EEFA;
    font: 95%/1.5 "Lucida Grande",Verdana,sans-serif;
    color: #396981;
}

h1 {
    background: url(../images/welcome.png);
    background-repeat: no-repeat;
    text-indent: -9000px;
    line-height: 60px;
    margin-bottom:20px;
    margin-top:10px;
}

p {
    line-height: 1.6;
    margin-bottom: 20px;
}

p.big_one {
    font-size: 1.2em;
    line-height: 1.31em;
    margin-bottom: 1em;
}

p.clear {
    clear: both;

    font-size: 1.2em;
    line-height: 1.31em;
    margin-top: 1.7em;
}


div#first_half{margin-left:2%;margin-right:350px; width:44%;}



div#second_half{float:right;width:300px;margin-right:20%;}

div#eventi-gestione{margin-left:2%;margin-right:350px; width:44%;vertical-align: top;}



div#infogenerali{
  
    
    border-spacing: 10px;
    border-width: 1px 1px;
    border-style: solid;
    border-radius:10px 10px 10px 10px;
    -webkit-border-radius:10px 10px 10px 10px;
    -moz-border-radius:10px 10px 10px 10px;
}
ul.events {list-style-type:disc;}








div#dovesei{margin-left:2%;margin-right:200px; width:30%;}
div#ricercaeventi{float:right;width:200px;margin-right:10%;}


div#first_button{margin-left:20px;float:left;}
div#second_button{float:right;margin-right:8%;}

/*div#first_button{margin-left:5%;margin-right:200px; width:43%;}
div#second_button{float:right;width:200px;margin-right:5%;}*/

div#welcome_cerca {
    background: url(./images/welcome_search.png);
    background-repeat: no-repeat;
    text-indent: -9000px;
    line-height: 60px;
    margin-bottom:20px;
    margin-top:10px;
}

first_column_help{float:left}
second_column_help{float:right;width:70px;}

a {text-decoration: none;}
h2, h3, h4, h5, h6 {
    clear: both;
    font-weight: normal;
}
ol, ul {
    list-style: none;
}
blockquote {
    quotes: none;
}
blockquote:before, blockquote:after {
    content: '';
    content: none;
}
del {
    text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a img {
    border: none;
}

/* =Fonts
-------------------------------------------------------------- */
body,
input,
textarea,
.page-title span,
.pingback a.url {
    font-family:arial, verdana, sans-serif;
}
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit] {
    font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
    font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}





.alignleft{
    float:left;
}
.alignright{
    float:right;
}

/* struttura 


                                        
        
	.footer{
		padding:25px 60px;
		background:url(../images/bg_footer.gif) no-repeat 0 0;	
				text-align:center;
		color:#fff;
		}	*/
#body{
    line-height:180%;
    font-size:114%; 
    margin: 0 auto;
    padding: 0 20px;
    padding-bottom: 50px;
    /*
    border-width: 0 1px;
    border-style: solid;*/
    background-color: #fff;
}

#wrapper{
    margin: 0 auto;
    width: 98%;
}
.presentation { 
    font-size:114%; 
    margin-top : 1%; 
    margin-left: 20%; 
    width : 400px; 
    background-color: #FFF; 	
}



#separatore { 

    position:relative;
    color:blue;
    background: transparent url(../images/separatore.png) repeat-x 0 0;
    height: 3px;
    width: 100%;	}




.feature-image {
    /*	padding: 15 440 0 0;*/ 
    vertical-align: top; 
    margin-top : 1%; 
    text-align: left; 
}

.feature-description {
    /*	padding: 15 0 330 330; */
    vertical-align: middle;
    text-align: left; 
    font-size:80%;
}	

a:link {color: #2B18FD;} 
.loginform { font-size:114%; margin-top : -48%; margin-left: 65%; width : 280px; background-color: #E8EEFA; border: #0C5776 1px solid}
.signform { font-size:102%; margin-top : 5%; margin-left: 5%; width : 400px; height : 320px; background-color: #E8EEFA; border: #0C5776 1px solid}
.subscribe {margin-top : -12%; margin-left: 65%; margin-bottom: -35%; width : 280px; background-color: #E8EEFA; border: #0C5776 1px solid}
.recform {margin-top : 10%; margin-bottom: 15%; width : 680px; height : 30px; background-color: #E8EEFA; border: #0C5776 1px solid}
.validation { margin-top : 20%; margin-left: -15%; margin-bottom: -24%; width : 280px; border: 0}
/* //page setup */

#footer{
    position:relative;
    background: transparent url(../images/footer.png) repeat-x 0 0;
    /*border-radius:0 0 10px 10px;
    -webkit-border-radius:0 0 10px 10px;
    -moz-border-radius:0 0 10px 10px;
    */
    text-align: center;
    vertical-align: middle;
    color: MidnightBlue ;
    height: 34px;
    width: 100%;
    margin: 0; padding: 0px;
   
}











